// 
.top-margin-5 {
	margin-top: 5px;
}

.no-margin {
	margin: 0px;
}
//

body {
	background-color: #DDDDDD;
	color: #000000;
}

label.required:after {
	content: " *";
}

#flash-message {
    position: fixed;
    top: 0;
    width: 100%;
    text-align:center;
    z-index: 9999;
    ul {
    	padding-top: 10px;
		padding-bottom: 10px;
    }
    li {
    	list-style-type: none;
    }
}

.header {
	font-size: 5em;
}

#top-bar {
    background-color: #CCCCCC;
    padding-top: 5px;
    padding-bottom: 5px;
}
